An open agent architecture: Fundamentals
نویسندگان
چکیده
Different application domains require different knowledge representation techniques. Therefore a robust agent oriented programming framework should not commit to a single KR technology. Instead, it should facilitate an easy integration of heterogeneous knowledge representation techniques in a single agent system. Similarly, different situations an agent might happen to be in, require different schemes of behaviours, such as reactive vs. sequential. Mixing these can lead to a more robust agent system. Finally, a complete agent-oriented programming system should be complemented by a logic for reasoning about resulting implemented agent programs and ideally serving as a methodological framework as well. In the first technical note of the series on open agent architecture we introduce theoretical fundaments of a novel agent programming framework of Behavioural State Machines. The presented framework draws a strict distinction between a knowledge representational and a behavioural level of an agent program. It 1) supports a high level of modularity w.r.t. employed KR technologies, 2) allows implementation of hybrid agents, i.e. mixing of both reactive, as well as sequential behaviours, and 3) provides a clear and concise semantics based on a well-studied computational model of Gurevich’s Abstract State Machines.
منابع مشابه
An architectural description language for secure Multi-Agent Systems
Multi-Agent Systems (MAS) architectures are gaining popularity for building open, distributed, and evolving information systems. Unfortunately, despite considerable work in the fields of software architecture and MAS during the last decade, few research efforts have aimed at defining languages for designing and formalising secure agent architectures. This paper proposes a novel Architectural De...
متن کاملMIPITS - An Agent based Intelligent Tutoring System
During the last decades many Intelligent Tutoring Systems (ITS) are developed to add adaptivity and intelligence to the e-learning systems. Intelligent agents and multi-agent systems are widely used to implement intelligent mechanisms for ITSs due to their characteristics. The paper presents an agent based ITS for the course “Fundamentals of Artificial Intelligence” named MIPITS. The MIPITS sys...
متن کاملPatterns in Network Architecture - A Return to Fundamentals
Well, someone can decide by themselves what they want to do and need to do but sometimes, that kind of person will need some patterns in network architecture a return to fundamentals references. People with open minded will always try to seek for the new things and information from many sources. On the contrary, people with closed mind will always think that they can do it by their principals. ...
متن کاملCurrent Status of Isr / Istopen Control Architecture for a Puma 560
This paper describes work carried out at the Instituto Superior T ecnico location of the Instituto de Sistemas e Robb otica towards an open control architecture for a PUMA 560 manipulator. The fundamentals of the architecture, developed in past work, are described, followed by an explanation of the concepts underlying the target architecture, whose implementation is the group long-term objectiv...
متن کاملExplaining the effective features of open and semi-open spaces in availability and increase of social interactions in residential complexes
By increasing house demand for living, the urban development planning has turned to towers, which provides a platform for the growth of the city, regardless of the traditional Iranian's architecture. Among the vital elements in traditional architecture, there are a variety of open and semi-open spaces such as the central courtyard, pool, veranda, balcony, etc that have been provided the needs f...
متن کامل